<?php
/*
 * Recuento de horas, cambio de password.
 *
 *  danigm, 1/dic/2007
 */

require_once('include/todo.php');

session_start();

if (!isset($_SESSION) || empty($_SESSION['autenticado'])) {
	header("Location: index.php");
} else {
	$exito = FALSE;
    $usuario = $_SESSION['autenticado'];
	if (isset($_POST['enviar'])) {
		$p = $_POST['pass1'];
		$p2 = $_POST['pass2'];

		if (empty($p) || empty($p2)) {
            $error = 'Eh, rellena los campos';
        } elseif ($p != $p2){
            $error = 'Las contrase&ntilde;as no coinciden';
		} else {
			if (!cambiaPasswd($usuario, $p)) {
				$error = 'No se por qu&eacute; no he podido cambiar el password... :-(';
			} else {
				$exito = TRUE;
			}
		}
    }
}
?>
<!DOCTYPE html 
    PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
 <head>
  <title>Recuento de horas</title>
  <link rel="stylesheet" type="text/css" href="estilo.css" />
 </head>
 <body>
 <h1>Cambio de contrase&ntilde;a para <?php echo $usuario?></h1>  

<?php
if (!empty($error)) {
	echo '<div class="error">'.$error.'</div>';
} elseif ($exito) {
	echo '<div class="exito">Cambio realizado correctamente :-)</div>';
}
?>

   <form action="passwd.php" method="post">
     <label for="nueva1">Nueva contrase&ntilde;a:</label><br />
     <input type="password" name="pass1" value="" /><br />
     <label for="nueva2">Otra vez:</label><br />
     <input type="password" name="pass2" value="" /><br />
     <input type="submit" name="enviar" value="Cambiar" />
   </form>

<p> <a href="editor.php">Volver</a> </p>

<?php pie(); ?>

 </body>
</html>

